package com.winhxd.b2c.common.domain.system.video.condition;

import com.winhxd.b2c.common.domain.common.PagedCondition;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.List;

@Getter
@Setter
public class VideoCondition extends PagedCondition implements Serializable {

    @ApiModelProperty("腾讯云文件id")
    private String fileId;

    @ApiModelProperty("指定需要返回的信息，可同时指定多个信息，n 从0开始递增。如果未填写该字段，默认返回所有信息。选项有：\n" +
            "basicInfo（视频基础信息）\n" +
            "metaData（视频元信息）\n" +
            "aiAnalysisInfo（智能分析结果信息）\n" +
            "contentReviewInfo（内容审核结果信息）\n" +
            "drm（视频加密信息）\n" +
            "transcodeInfo（视频转码结果信息）\n" +
            "animatedGraphicsInfo（视频转动图结果信息）\n" +
            "imageSpriteInfo（视频雪碧图信息）\n" +
            "snapshotByTimeOffsetInfo（视频指定时间点截图信息）\n" +
            "sampleSnapshotInfo（采样截图信息）\n" +
            "keyFrameDescInfo（打点信息）")
    private String infoFilter;



}
